the moment i saw you - French English Dictionary